

function post(urlStr,body){
        var resData = null
        $.ajax({
            url: 'http://152.136.210.82:80'+urlStr, // 替换为你的服务器端点
            type: 'POST',
            contentType: 'application/json',
            async: false,
            data: JSON.stringify(body),
            beforeSend: function(xhr) {
                // 在发送请求之前设置请求头中的 token
                xhr.setRequestHeader('token',window.localStorage.getItem('token'));
            },
            success: function(res) {
                // 请求成功时的回调函数
                console.log('httpres',res);
                resData =  res;
            },
            error: function(xhr, status, error) {
                // 请求失败时的回调函数
                console.error(error);
            }
        });
        return resData;
}

//注册
function httpSign(data){
    return post('/sign',data);
}

//登录
function httpWebLogin(data){
    return post('/webLogin',data);
}

//创建班级
function httpAddClazz(data){
    return post('/clazz/add',data);
}

//创建作业
function httpAddAssignment(data){
    return post('/assignment/add',data);
}

//发布问卷
function httpAddQuestion(data){
    return post('/question/add',data);
}

//发布帖子
function httpAddPost(data){
    return post('/forum/post/add',data);
}

//查询作业列表
function httpListAssignment(data){
    return post('/assignment/listAssignment',data);
}

//查询问卷列表
function httpListQuestion(data){
    return post('/question/list',data);
}

//查询帖子列表
function httpListPost(data){
    return post('/forum/post/all',data);
}


//删除帖子
function httpDeletePost(data){
    return post('/forum/post/del',data);
}


//更新帖子
function httpUpdatePost(data){
    return post('/forum/post/update',data);
}

//帖子回复列表
function httpPostReply(data){
    return post('/forum/reply/list',data);
}

//回复帖子
function httpAddReply(data){
    return post('/forum/reply/add',data);
}

//查询作业详情
function httpAssignmentDetail(data){
    return post('/assignment/detail',data);
}

//审批作业
function httpAssignmentApproval(data){
    return post('/assignment/approval',data);
}

//班级列表
function httpListClazz(data){
    return post('/clazz/list',data);
}

//学生列表
function httpListClazzMembers(data){
    return post('/clazz/members',data);
}

//作业列表
function httpListAssignmentAll(data){
    return post('/statistics/assignmentAll',data);
}

//学生次数数据 作业完成数 平均分数 提问次数 学习风格
function httpCount(data){
    return post('/student/question/count',data);
}

//作业成绩区间人数
function httpScoreCount(data){
    return post('/student/postCount',data);
}
//删除学生
function httpDelStudent(data){
    return post('/clazz/delstudent',data);
}
//散点聚合
function httpKmean(data){
    return post('/statistics/kMean',data);
}
//雷达图
function httpTableua(data){
    return post('/statistics/tableau',data);
}